#include <iostream>
#include <fstream>
using namespace std;

/* 文件类 */
class MyFile
{
public:
    /* 有参构造 */
    MyFile(const char *pathname, int flags, int mode);
    MyFile(const string &pathname, int flags, int mode);

public:
    /* 打开文件 */
    int myOpen(const char *pathname, int flags, int mode);
    int myOpen(const string &pathname, int flags, int mode);

    /*关闭文件*/
    void myClose();

    /* 写入信息 */
    int myWrite();

    /* 读取信息 */
    int myRead();

    /* 获取文件信息 */
    void stat();

private:
    /* 私有属性 */
    string m_filename; // 文件名

    int m_fd;

    int flags; // 文件的首地址

    int mode; // 文件打开的模式
};

int main()
{
    return 0;
}
/* 打开文件 */
int MyFile::myOpen(const char *pathname, int flags, int mode)
{
    const char *pathname = "./test1.txt";

    return 0;
}
